package fauxman.InkyStates;

import fauxman.DynamicElements.Ghost;
import fauxman.model.WorldModel;
import fauxman.utilities.SpriteUtil;

public class ScatterInkyState extends InkyState {
	private static ScatterInkyState instance;
	private static int[] target = {27, 31};
	
	private ScatterInkyState(){
	}
	
	public static ScatterInkyState getInstance(){
		if (instance==null)
			instance = new ScatterInkyState();
		return instance;
	}
	
	public void setAppearance(int appearanceID, Ghost g) {
		g.setAppearance(SpriteUtil.getInkySprite(appearanceID));
	}

	//Inky Target is lower right of playable area
	public int[] getTarget(WorldModel model, Ghost g) {
		return target;
	}
}
